'''
对比一下for和while：
for：适合循环次数确定的场景
while：适合循环条件确定的场景


while 循环语法:
while 循环条件：
    循环体
'''
# 案例：10次say hello
i = 1
while i <= 10:
    print(f'第{i}次，say hello')
    i += 1

# 综合案例：
# 买了一辆车12w，分10期还款，打印：已还多少期，已还多少钱
money = 0
i = 1
while i <= 10:
    money += 1.2
    print(f'第{i}期，已还金额为：{round(money, 2)}，未还金额为：{round((12 - money), 2)}')
    i += 1

# while 嵌套

# while 永真循环
from time import sleep
i = 1
# while True:
while 1==1:
    if i == 10:
        break
    print(f'第{i}次，hello')
    i += 1
    sleep(0.5)
